.container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 100%;
  // background-color: #222629;
  .content {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    .header {
      width: 100%;
    }
    .main {
      display: flex;
      flex: 1;
      flex-direction: column;
      justify-content: center;
      box-sizing: border-box;
      width: 100%;
      padding: 0 24px 24px 24px;
      overflow-x: hidden;
      .detail {
        width: 100%;
        height: 100%;
        padding-right: 10px;
        overflow: hidden;
        .predictivePower {
          box-sizing: border-box;
          width: 100%;
          height: 643px;
          border-bottom: 1px solid var(--bd-a50);
        }
        .maintenanceSchedule {
          width: 100%;
          max-height: 396px;
          overflow: hidden;
        }
      }
    }
  }
}
